package com.qili.mapper.supervisor;

import com.qili.base.mapper.BaseMapper;
import com.qili.entity.supervisor.SupervisorProjectEvaluation;
import com.qili.entity.supervisor.dto.SupervisorProjectEvaluationDTO;

import java.util.List;
import java.util.Map;

/**
 * 项目数据
 * shaotao
 * 2020.11.7
 */
public interface SupersiorProjectEvaluationMapper extends BaseMapper<SupervisorProjectEvaluation,String> {
        public List <SupervisorProjectEvaluationDTO> selectListByType(SupervisorProjectEvaluationDTO supervisorProjectEvaluation);

    List<SupervisorProjectEvaluation> selectListByUserId(SupervisorProjectEvaluationDTO evaluation);
    List<SupervisorProjectEvaluation> selectListByUserIdNotFinished(SupervisorProjectEvaluationDTO evaluation);
    List<SupervisorProjectEvaluation> selectListByUserIdFinished(SupervisorProjectEvaluationDTO evaluation);
    List<SupervisorProjectEvaluation> selectSomeTargetEvaList(SupervisorProjectEvaluation evaluation);
    List<String> getFinishedProjectIdListXXDaysAgo();
    List<String> getNotEvaSSUserIds(String id);
    List<String> getNotEvaSCUserIds(Map paraMap);
}
